header{
	flex: 0 0 1.16rem;
	background: #4A4942;
	padding: 0 0.24rem;
	padding-top: 0.56rem;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
}
header .icon-left{
	font-size:0.42rem ;
	color:#EEC14F ;
}
header .s1{
	font-size:0.32rem;
	color:#EEC14F ;
}
header .icon-tuichu{
	font-size:0.4rem ;
	color: #EEC14F;
}

/* main */
main{
	background: white;
}
main .m1{
	width: 100%;
	height: 4.26rem;
	background: #D8D8D8;
}
main img{
	width: 100%;
	height: 4.26rem;
}
.shadow{
	width: 100%;
	height: 100%;
	background: rgba(49,49,49,.8);
	z-index: 100;
}
.alert{
	position: absolute;
	width: 7.02rem;
	background: #f4f4f4;
	z-index: 100;
	bottom: -100%;
	padding:0 0.24rem;
	text-align: center;
}
.alert-top {
	padding: 0 0.4rem;
	border-bottom: 1px solid #dbdbdb;
	padding-bottom:0.2rem ;
	
}
.alert-top h2{
	color:#e05f40 ;
	font-size: 0.28rem;
	font-weight: 500;
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
}
.alert-top h2 span{
	font-size: 0.34rem;
}
.alert-top p{
	font-size: 0.22rem;
	line-height:0.4rem;
	color: #9b9b9b;

}
.alert-bottom{
	margin-top: 0.2rem;
	display: flex;
	flex-wrap:wrap;
}
.alert-bottom a{
	display: block;
	width: 25%;
	flex-shrink:0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.2rem;
}
.alert-bottom a em{
	font-size: 0.35rem;
	width: 0.6rem;
	height: 0.6rem;
	display: block;
	border-radius: 50%;
	background: #ff9d00;
	text-align: center;
	line-height: 0.6rem;
	color: #fff;
	margin-bottom: 0.12rem;
}
.alert-bottom a span{
font-size: 0.24rem;
	color: #5a5a5a;
}
.cancel{
	height: 0.6rem;
	width: 100%;
	text-align: center;
	line-height: 0.6rem;
	color: #5a5a5a;
	font-size: 0.24rem;
	background: #fff;
	border: 0;
	margin-bottom: 0.2rem;
}
